package String;

import java.util.Scanner;

/**
 * equal:相等
 *
 * 字符串在判断内容是否相同时不可以使用“==”比较！！应当使用equals方法
 */

public class EqualsDemo {
    public static void main(String[] args) {
        String s1 = "123abc";
        String s2 = new String("123abc");
        System.out.println(s1.equals(s2));

        System.out.println("-----------------------");

        String code = "2B3Fd"; //存入常量池
        System.out.println("请输入验证码："+code);
        Scanner scanner = new Scanner(System.in);
        String input = scanner.nextLine(); //输入的字符串不在常量池，和code不是同一个对象
//        code = code.toUpperCase();
//        input = input.toUpperCase();
        if (code.equalsIgnoreCase(input)){ //忽略大小写比较字符串内容
            System.out.println("输入正确！");
        }else {
            System.out.println("输入错误！");
        }

    }
}
